gulf of archangel - French English Dictionary